Design and Deployment of Enhanced VNode Infrastructure - Deeply Programmable Network Virtualization
نویسندگان
چکیده
We introduce the design and deployment of the latest version of the VNode infrastructure, VNode-i. We present new extended VNode-i functions that offer high performance and provide convenient deep programmability to network developers. We extend resource abstraction to the transport network and achieve highly precise slice measurement for resource elasticity. We achieve precise resource isolation for VNode-i. We achieve coexistence of high performance and programmability. We also enhance AGW functions. In addition, we extend network virtualization from the core network to edge networks and terminals. In evaluation experiments, we deploy the enhanced VNode-i on the JGN-X testbed and evaluate its performance. We successfully create international federation slices across VNode-i, GENI, and Fed4FIRE. We also present experimental results on video streaming on a federated slice across VNode-i and GENI. Testbed experiments confirm the practicality of the enhanced VNode-i. key words: network virtualization, deep programmability, resource abstraction, resource isolation, testbed, international federation
منابع مشابه
High-performance Network Accommodation and Intra-slice Switching Using a Type of Virtualization Node
The architecture for programmable networkvirtualization platforms, i.e., the VNode architecture, has been developed in a project called the Virtualization Node Project. This paper introduces a type of physical node called Network ACcommodation Equipment (NACE) to the VNode architecture. NACE has dual roles in this architecture. The first role is as a network-slice gateway between an external ne...
متن کاملProgrammable Networks
A number of important innovations are creating a paradigm shift in networking leading to higher levels of network programmability. These innovations include the separation between transmission hardware and control software, availability of open programmable network interfaces and the accelerated virtualization of networking infrastructure. The ability to rapidly create, deploy and manage new ne...
متن کاملProviding Infrastructure Functions for Virtual Networks by Applying Node Plug-in Architecture
Although nodes in a network-virtualization infrastructure, which is called a virtualization node, usually contain a switch or a router with sophisticated and high-performance functions such as Ethernet switching, VLAN, and IP routing, most of such infrastructure functions cannot be reused as program components by slices. Accordingly, a method for providing such functions to slices on a virtuali...
متن کاملAn Experimental Environment Validating the Suitability of CLI as an Effective Deployment Format for Embedded Systems
Software development productivity for embedded systems is greatly limited by the high fragmentation of platforms and their associated development tools. Platform virtualization environments, like Java and Microsoft .NET, help to alleviate the problem, but because of their advanced run-time features and libraries, they are limited to host functionalities running on the system microcontroller and...
متن کاملPlatform Design and Implementation A
Programmable routers supporting virtualization are a key building block for bridging the gap between new Internet protocols and their deployment in real operational networks. This article presents the design and implementation of PEARL, a ProgrammablE virtuAl Router pLatform with relatively high-performance. It offers high flexibility by allowing users to control the configuration of both hardw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEICE Transactions
دوره 99-B شماره
صفحات -
تاریخ انتشار 2016